package com.xxzuibang.day16.stringbuffer类;

public class StringBuffer01 {
    public static void main(String[] args) {
        StringBuffer s=new StringBuffer("hello");
        //增
        s.append(",");
        s.append("张三丰");
        s.append("赵敏").append(100).append(true).append("10.5");
        System.out.println(s);//hello,张三丰赵敏100true10.5

        //删，删除索引>=start<end的字符
        //例如：删除11-14之间的字符(11,14)
        s.delete(11,14);
        System.out.println(s);//hello,张三丰赵敏true10.5

        //改
        //例如:使用周芷若替换索引在9-11的字符
        s.replace(9,11,"周芷若");
        System.out.println(s);//hello,张三丰周芷若true10.5

        //查找制定子串在字符串第一次出现时的索引，如果找不到就返回-1
        int index=s.indexOf("张三丰");
        System.out.println(index);//6

        //插
        //在索引为9的位置插入赵敏，原来索引为9的内容后移
        s.insert(9,"赵敏");
        System.out.println(s);//hello,张三丰赵敏周芷若true10.5

        //长度
        System.out.println(s.length());//22
        System.out.println(s);


    }
}
